Eclipse Platform
Pre-release 3.0

org.eclipse.jface.action
Interface IStatusLineWithProgressManager

All Superinterfaces:
IContributionManager, IStatusLineManager
All Known Implementing Classes:
StatusLineManager

public interface IStatusLineWithProgressManager
extends IStatusLineManager

The IStatusLineWithProgressManager is the interface for status line managers that can handle both static messages and those that are a result of progress.

Since:
3.0 NOTE: This is experimental API and may change without notification

Method Summary
 void clearProgress()
          Progress has completed.
 void setProgressMessage(String message)
          Sets the message text to be displayed on the status line.
 
Methods inherited from interface org.eclipse.jface.action.IStatusLineManager
getProgressMonitor, isCancelEnabled, setCancelEnabled, setErrorMessage, setErrorMessage, setMessage, setMessage
 
Methods inherited from interface org.eclipse.jface.action.IContributionManager
add, add, appendToGroup, appendToGroup, find, getItems, getOverrides, insertAfter, insertAfter, insertBefore, insertBefore, isDirty, isEmpty, markDirty, prependToGroup, prependToGroup, remove, remove, removeAll, update
 

Method Detail

setProgressMessage

public void setProgressMessage(String message)
Sets the message text to be displayed on the status line. The image on the status line is cleared.

This method replaces neither the current message but does not affect the error message. When the progress is done the progress message will be cleared and the message restored.

Parameters:
message - the message, or null for no message

clearProgress

public void clearProgress()
Progress has completed. Restore the message or error message as appropriate.


Eclipse Platform
Pre-release 3.0

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.